Stabilizing BGP, Safely
نویسندگان
چکیده
Route instability is widely recognized as a major problem in the Internet. Core routers are barraged with millions of updates daily, leading to massive infrastructural costs and worsened data-plane performance. Route flap damping provides some protection against instability, but introduces pathologies and reduces availability. With concerns about the scalability of the routing system prompting a renewed interest in stability, we believe it’s time for a more principled approach to stabilizing Internet routing. This paper takes a step towards that goal by characterizing the tradeoff between stability and availability. In a large-scale simulation of the BGP protocol supplied with traces of measured inter-AS adjacency failures, we bound the performance of theoretically optimal strategies and evaluate the performance of several implementable strategies. Motivated by the principle that any improvements to stability should not come at the price of availability, we argue for an approach which we call Stable Route Selection (SRS). Our numerical evaluation shows that SRS preserves the high availability of BGP without flap damping, while obtaining stability similar to BGP with flap damping. Although further evaluation is necessary, these results indicate a promising approach to safely stabilizing BGP.
منابع مشابه
Stabilizing inter-domain routing in the Internet
This paper reports the first self-stabilizing Border Gateway Protocol (BGP). BGP is the standard inter-domain routing protocol in the Internet. Self-stabilization is a technique to tolerate arbitrary transient faults. The routing instability in the Internet can occur due to errors in configuring the routing data structures, the routing policies, transient physical and data link problems, softwa...
متن کاملA Stabilizing Solution to the Stable Path Problem
The stable-paths problem is an abstraction of the basic functionality of the Internet’s BGP routing protocol. This abstraction has received considerable attention, due to the instabilities observed in BGP. In this abstraction, each process informs its neighboring processes of its current path to the destination. From the paths received from its neighbors, each process chooses the best path acco...
متن کاملPersistent route oscillations in inter-domain routing
Hop-by-hop inter-domain routing protocols, such as BGP and IDRP , use independent route selection to realize domains’ local policies. A domain chooses its routes based on path attributes present in a route. It is widely believed that these interdomain routing protocols always converge. We show that there exist domain policies that cause BGP/IDRP to exhibit persistent oscillations. In these osci...
متن کاملManaging BGP Routes with a BGP Session Multiplexer
This paper presents the design, implementation, and evaluation of BGP-Mux, a system for providing multiple clients access to a common set of BGP update streams from multiple BGP peers. By providing multiple clients access to the same set of BGP feeds, BGP-Mux facilitates many applications, including: (1) scalable, real-time monitoring of BGP update feeds; (3) new routing architectures that requ...
متن کاملStatus of this Memo BGP Session Security Requirements
The document "BGP security requirements" (draft-ietf-rpsec-bgpsecrec) specifies general security requirements for BGP. However, specific security requirements for single BGP sessions, i.e., the connection between two BGP peers, are only touched on briefly in the section "transport layer protection". This document expands on this particular aspect of BGP security, defining the security requireme...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007